package com.hitangjun.pattern.templatemethod;

public class ConcreteClass extends AbstractClass {
//模板方法，子类不可以改变模板方法所代表的顶级逻辑
	@Override
	protected void doOperation1() {
		System.out.println("doOperation1");
	}

	@Override
	protected void doOperation2() {
		
		//像下面这样的调用不应当发生
//		doOperation3();
		System.out.println("doOperation2");
	}
	
}
